package com.atguigu.hellomp.mapper;

import com.atguigu.hellomp.entity.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author spring
 * #### 通用Mapper
 * 通用Mapper提供了通用的CRUD方法，使用它可以省去大量编写简单重复的SQL语句的工作
 */
@Mapper
public interface UserMapper extends BaseMapper<User> {

    IPage<User> selectUserPage(IPage<User> page);
}

//#### 通用Mapper
//通用Mapper提供了通用的CRUD方法，使用它可以省去大量编写简单重复的SQL语句的工作

/*
**知识点**：
若Mapper接口过多，可不用逐一配置`@Mapper`注解，而使用`@MapperScan`注解指定包扫描路径进行统一管理，例如
@SpringBootApplication
@MapperScan("com.atguigu.hellomp.mapper")
public class HelloMpApplication {

    public static void main(String[] args) {
        SpringApplication.run(HelloMpApplication.class, args);
    }
}
 */